package com.fastloan.mgt.product.basics.service;

import com.fastloan.mgt.product.basics.model.Product;
import com.fastloan.mgt.product.basics.model.ProductFile;
import com.kawins.base.BaseService;
import com.kawins.supers.file.core.FileLoadBean;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * @author admins
 *         createTime 2017/11/06
 */
public interface ProductFileService extends BaseService<ProductFile> {

    /**
     * 上传产品相关文件
     *
     *
     * @param productId
     * @param fileType
     * @param file
     * @return
     */
    List<FileLoadBean> uploadProductFile(String productId, Integer fileType, MultipartFile[] file);

    /**
     * 删除产品信息
     * @param productId 产品id
     * @param fileType 文件类型
     * @return
     */
    void deleteProductFile(String productId, Integer fileType);

}
